package A.q.day06;

//方法的演示
public class MethodDemo {
    public static void main(String[] args) {
        aMethod();
        System.out.println(444);
    }

    public static void aMethod() {
        System.out.println(111);
        bMethod();
        System.out.println(222);
    }

    public static void bMethod() {
        System.out.println(333);
    }


}
        //say();
        //sayHi();//编译错误，有参则必传参
        //sayHi(250);//编译错误，参数类型必须匹配
        //sayHi("zhangsan");//String name="zhangsan"
        //sayHi("lisi");//String name="lisi"
        //sayHi("wangwu");//String name="wangwu"
        //sayHello("qe","20");
        //sayHello("op",27);
        //System.out.println("继续执行");
        //方法和方法之间并列
        //想把一个数据写活传参即可
        //double a=getNum();//getNum()的值就是return后的那个数
        //System.out.println(a);//8.88---模拟对返回值的后续操作
        /*int b=plus(1,2);
        System.out.println(b);//3---模拟对返回值的后续操作
        int m=5,n=6;
        int c=plus(m,n);//传的是m,n里面的数
        System.out.println(c);//11---模拟对返回值的后续操作
*/

       /* int[]d=testArray();
        System.out.println("数组长度为："+d.length);//10--模拟对返回值的后续操作
        for(int i=0;i<d.length;i++){
            System.out.println(d[i]);
        }
        int[]e=testArray();
        System.out.println("第1个元素的值为："+e[0]);//?--模拟对返回值的后续操作
        for (int i=0;i<e.length;i++){//模拟对返回值的后续操作
            System.out.println(e[i]);
*/
    /*public static int[]testArray(int len,int max){
        int[]arr=new int[len];
        for (int i=0;i<arr.length;i++){
            arr[i]=(int) (Math.random()*(max+1));
        }
        return arr;
    }
    public static int[] testArray(){
        int[]arr=new int[10];
        for(int i=0;i<arr.length;i++){
            arr[i]=(int)(Math.random()*100);
        }
        return arr;

    }















    public static int plus(int num1,int num2){
        // int num=num1+num2;
        //return  num;//返回的是num里面的那个数
        return num1+num2;//返回的是num1和num2的和
    }













   //无参有返回值
     /* public static double getNum(){
        //再有返回值的方法中，必须通过return来返回数据
          //return;//编译错误，return后必须跟一个数据
          //return "abc";//编译错误，return后数据的类型必须与返回值类型匹配
        return 8.88;//1)结束方法的执行 2)返回结果给调用方
      }*/
